package sample.projectcustomconfig.copyrightfileconfig;

import io.spring.initializr.generator.project.ProjectGenerationConfiguration;
import io.spring.initializr.generator.project.contributor.MultipleResourcesProjectContributor;
import org.springframework.context.annotation.Bean;

/**
 * 配置演示1：
 * <p>
 * 固定文件的添加方法
 * 特点：此类文件内容往往固定，不会根据项目要求的不同而不同，因此
 * 直接将相关文件放在项目的resources资源目录下，定义一个contributor去调用
 * 寻找复制进每个项目即可
 */
@ProjectGenerationConfiguration
public class CopyrightFileConfiguration {

    @Bean
    public MultipleResourcesProjectContributor copyrightFileContributor() {
        return new CopyrightFileContributor();
    }

}
